package eventos.abrir;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JDialog;

import controlador.IControladorIdentificador;

import eventos.aceptar.EventoAceptarIdentificador;

import vista.ventanas.VentanaElegirIdentificadores;

public class EventoAgregarIdentificador extends MouseAdapter {
	
	private JDialog ventanaContenedora;
	private IControladorIdentificador controlador;
	
	public EventoAgregarIdentificador(JDialog ventanaContenedora, IControladorIdentificador controlador)
	{
		super();
		this.ventanaContenedora = ventanaContenedora;
		this.controlador = controlador;
	}
	
	public void mouseClicked(MouseEvent e)
	{
		VentanaElegirIdentificadores ventana = new VentanaElegirIdentificadores(this.ventanaContenedora, controlador.getAtributos(), controlador.getEntidades());
		
		EventoAceptarIdentificador eventoAceptar = new EventoAceptarIdentificador(ventana, controlador);
		ventana.escucharEventosBotonAceptar(eventoAceptar);
		
		ventana.setVisible(true);
	}	
}
